import request from '@/utils/request.js'

// 获取论坛分类
export function getForumType(query={}) {
  return request({
    url: 'api/getForumType',
    method: 'GET',
    params: query
  })
}

//论坛列表
export function getForumList(query={}) {
  return request({
    url: 'api/getForumList',
    method: 'GET',
    params: query
  })
}

//发布论坛
export function addForum(query={}) {
  return request({
    url: 'api/addForum',
    method: 'POST',
    data: query
  })
}

//点赞
export function addLikeForum(query={}) {
  return request({
    url: 'api/addLikeForum',
    method: 'POST',
    data: query
  })
}

//详情
export function getForumDetail(query={}) {
  return request({
    url: 'api/getForumDetail',
    method: 'GET',
    params: query
  })
}

//获取评论
export function getCommentList(query={}) {
    return request({
        url: 'api/getCommentList',
        method: 'GET',
        params: query
    })
}

//获取二级评论
export function getCommentTwoList(query={}){
    return request({
        url: 'api/getCommentTwoList',
        method: 'GET',
        params: query
    })
} 
//添加评论
export function addComment(query={}) {
    return request({
        url: 'api/addComment',
        method: 'POST',
        data: query
    })
}

//删除评论
export function delComment(query={}) {
    return request({
        url: 'api/delComment',
        method: 'POST',
        data: query
    })
}

//设置最佳评论
export function setBestComment(query={}) {
    return request({
        url: 'api/setBestComment',
        method: 'POST',
        data: query
    })
}

// 评论点赞
export function addLikeComment(query={}) {
    return request({
        url: 'api/addLikeComment',
        method: 'POST',
        data: query
    })
}

//我的评论
export function myCommentList(query={}) {
    return request({
        url: 'api/myCommentList',
        method: 'GET',
        params: query
    })
}

//我的点赞
export function myForumList(query={}) {
    return request({
        url: 'api/myForumList',
        method: 'GET',
        params: query
    })
}